package container

import "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"

type CloudContainerInterface interface {
	TkeGreeter
}

type Container struct {
	credential *common.Credential
}

func NewContainer(credential *common.Credential) CloudContainerInterface {
	return &Container{
		credential: credential,
	}
}

func (c *Container) TKE(region string) TkeInterface {
	return newTke(c, region)
}

func (c *Container) Credential() *common.Credential {
	return c.credential
}
